ToMapRowTransformer.java
package org.codefilarete.stalactite.mapping;
import java.util.Map;
import java.util.function.Function;
import org.codefilarete.stalactite.sql.ddl.structure.Column;
import org.codefilarete.stalactite.sql.result.ColumnedRow;
/**
* Class for transforming columns into a Map
*
* @author Guillaume Mary
*/
public abstract class ToMapRowTransformer<T extends Map> extends AbstractTransformer<T> {
public ToMapRowTransformer(Class<T> clazz) {
super(clazz);
}
/**
* Constructor with a general bean constructor
*
* @param factory the factory of beans
*/
public ToMapRowTransformer(Function<ColumnedRow, T> factory) {
super(factory);
}
}